#ifndef COMMAND_H
#define COMMAND_H

#include<string>
#include<vector>
using std::string;
using std::vector;

//Argument of the recognition Server Command
struct Arg
{
    Arg(std::string _name,std::string _data)
    {
        name=_name;
        data=_data;
    }

    std::string name;
    std::string data;
};

//Represents the Command data which is going to send to the recognition server
struct Command
{
    Command():commandtype(""),args(){}

    string              commandtype;
    std::vector<Arg>    args;
};
#endif
